package com.xbongbong.paas.connection.pojo.connector;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.util.List;

/**
 * 合同格式化返回（钉钉基本模型）
 * 创建时间 2020/12/15 10:59 AM
 * 修改时间 2020/12/15 10:59 AM
 * @author chy
 */
@ToString
@Setter
@Getter
public class ContractStandardFormatPojo extends FormatPojo {
    /**
     * 客户编码
     */
    private String customerCode;
    /**
     * 客户名称
     */
    private String customerName;
    /**
     * 合同编号
     */
    private String code;
    /**
     * 合同名称
     */
    private String name;
    /**
     * 单据日期（销帮帮中的签订日期,需转化成毫秒）
     */
    private Long billDate;
    /**
     * 业务员编码（取第一个负责人ID）
     */
    private String empCode;
    /**
     * 业务员名称（取第一个负责人ID）
     */
    private String empName;
    /**
     * 协作的业务员编码列表，对应钉钉userId列表
     */
    private List<String> coworkingEmpCodes;
    /**
     * 单据备注(销帮帮中没有)
     */
    private String remark;
    /**
     * 到期日期
     */
    private Long deadline;
    /**
     * 合同金额
     */
    private String amount;
    /**
     * 订单状态
     */
    private String status;
    /**
     * 签订人userId
     */
    private String signPersonId;
    /**
     * 签订人名
     */
    private String signPersonName;
    /**
     * 合同附件
     */
    private List<String> attachmentList;
    /**
     * 创建人userId
     */
    private String creatorId;
    /**
     * 关联产品
     */
    private List<ProductStandardPojo> productList;
}
